package com.mytomcat.catalina.pipeline;

import com.mytomcat.catalina.valve.Valve;
import java.util.List;

/**
 * 管道接口
 *
 * @author supu
 * @date 2019-04-19 13:52
 **/
public interface Pipeline {
    void setBasic(Valve valve);

    Valve getBasic();

    void addValve(Valve valve);

    List<Valve> getValves();

    Valve getFirst();

    void removeValve();
}
